import axios from 'axios'



// 3. 方案
export function request(config) {
    
        // 1. 创建axios的实例
        const instance = axios.create({
            baseURL: 'http://123.207.32.32:7888/api/hy66',
            timeout: 5000
        })

        // 2. axios的拦截器
        // 请求拦截
        instance.interceptors.request.use(config => {
            // console.log(config)
            // 1. 改config配置
            // 2. 加loading
            return config
        })

        // 响应拦截
        instance.interceptors.response.use(res => {
            // console.log(res)
            return res.data
        }, err => {
            console.log(err)
        })

        return instance(config) // 返回的本身就是一个Promise对象
   
}